16ad6a3617b4b954bf10602f0393cf7601bec1e1,org.springframework.core/src/main/java/org/springframework/core/convert/support/AbstractCollectionConverter.java,AbstractCollectionConverter,AbstractCollectionConverter,#TypeDescriptor#TypeDescriptor#GenericTypeConverter#,35
Before Change
Class<?> sourceElementType = sourceCollectionType.getElementType();
Class<?> targetElementType = targetCollectionType.getElementType();
if (sourceElementType != null && targetElementType != null) {
elementConverter = conversionService.getConversionExecutor(sourceElementType, TypeDescriptor.valueOf(targetElementType));
} else {
elementConverter = NoOpConversionExecutor.INSTANCE;
}
After Change
Class<?> sourceElementType = sourceCollectionType.getElementType();
Class<?> targetElementType = targetCollectionType.getElementType();
if (sourceElementType != null && targetElementType != null) {
ConversionExecutor executor = conversionService.getConversionExecutor(sourceElementType, TypeDescriptor.valueOf(targetElementType));
if (executor != null) {
elementConverter = executor;
} else {
elementConverter = NoOpConversionExecutor.INSTANCE;